package com.platform.common.core.domain.query;

import lombok.Data;

import java.util.List;

/**
 * @Description: 运单查询
 * @Author: wcs
 * @Date: 2024-06-03 08:50
 **/
@Data
public class MawbQuery {

    /**
     * 业务类型
     */
    private String businessType;

    /**
     * 用户类型
     */
    private String userType;

    /**
     * 身份证号
     */
    private String idCardNum;

    /**
     * 姓名
     */
    private String name;

    /**
     * 一个身份证可能对应多个货代 即一个人在多个货代公司下
     */
    private List<String> agentCodeList;

    /**
     * 运单号
     */
    private String billNo;

    /**
     * 支付状态
     */
    private List<String> payStatus;

    /**
     * 开票状态
     */
    private List<String> invoiceStatus;

    /**
     * 航班号
     */
    private String fno;

    /**
     * 始发站
     */
    private String fdep;

    /**
     * 目的站
     */
    private String fdest;

    /**
     * 开单时间开始
     */
    private String createBillStartTime;

    /**
     * 开单时间截止
     */
    private String createBillEndTime;

    /**
     * 到达时间开始
     */
    private String arrivalStartTime;

    /**
     * 到达时间截止
     */
    private String arrivalEndTime;

    /**
     * 页码
     */
    private Integer pageNum;

    /**
     * 分页大小
     */
    private Integer pageSize;

    private Long mawbId;
}
